/**
 * 
 * Author：liaozhanggen
 * Create Date：2017年3月3日
 * Version：v2.0
 */
package com.choosefine.base.shixiaobao.base.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.math.RoundingMode;

import io.swagger.annotations.ApiModelProperty;

/**
 * 额度金额接收，反馈给客户端
 * 
 * Author：liaozhanggen
 * Create Date：2017年3月3日
 * Version：v2.0
 */
public class AmountVO implements Serializable{

	/**
	 * 
	 * @author liaozhanggen 2017年3月3日
	 */
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value="已付总价",dataType="BigDecimal")
	private BigDecimal paid;
	
	@ApiModelProperty(value="应付总价",dataType="BigDecimal")
	private BigDecimal payable;

	public BigDecimal getPaid() {
		return paid == null ? new BigDecimal(0).setScale(2) : paid.setScale(2,RoundingMode.FLOOR);
	}

	public void setPaid(BigDecimal paid) {
		this.paid = paid == null ? new BigDecimal(0).setScale(2) : paid.setScale(2,RoundingMode.FLOOR);
	}

	public BigDecimal getPayable() {
		return payable == null ? new BigDecimal(0).setScale(2) : payable.setScale(2,RoundingMode.FLOOR);
	}

	public void setPayable(BigDecimal payable) {
		this.payable = payable == null ? new BigDecimal(0).setScale(2) : payable.setScale(2,RoundingMode.FLOOR);
	}
}
